package com.jjxy.entity;

import java.io.Serializable;

/**
 * 封装查询条件
 */
import java.io.Serializable;

public class QueryPageBean implements Serializable {
    private static final long serialVersionUID = 1L;  // 添加 serialVersionUID

    private Integer currentPage;
    private Integer pageSize;
    private String queryString;

    // 必须有无参构造函数
    public QueryPageBean() {
    }

    // 改进的 getter 处理空字符串
    public String getQueryString() {
        return (queryString != null && queryString.trim().isEmpty()) ? null : queryString;
    }

    // 其他 getter/setter 保持不变
    public Integer getCurrentPage() {
        return currentPage;
    }

    public void setCurrentPage(Integer currentPage) {
        this.currentPage = currentPage;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public void setQueryString(String queryString) {
        this.queryString = queryString;
    }
}